-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: workflow authoring and management support #487
Conversation
facf3ee
to
3ae03a4
Compare
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #487 +/- ##
===========================================
- Coverage 70.11% 59.37% -10.74%
===========================================
Files 35 54 +19
Lines 2884 3483 +599
===========================================
+ Hits 2022 2068 +46
- Misses 748 1293 +545
- Partials 114 122 +8 ☔ View full report in Codecov by Sentry. |
d9f8f1c
to
74cbdbc
Compare
f166caf
to
328c94a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great start with adding in workflow support with Dapr management APIs. Just left a few comments and suggestions.
- consider adding authoring SDK
- should generics support be added instead of
any interface{}
for input/output as if there are plans to add it later on that might be a breaking change? If breaking changes are ok, then this can be a future feature.
cc @yaron2 wdyt?
f5fa833
to
947414d
Compare
Signed-off-by: mikeee <hey@mike.ee>
Signed-off-by: mikeee <hey@mike.ee>
Signed-off-by: mikeee <hey@mike.ee>
… errors Signed-off-by: mikeee <hey@mike.ee>
Signed-off-by: mikeee <hey@mike.ee>
Signed-off-by: mikeee <hey@mike.ee>
Signed-off-by: mikeee <hey@mike.ee>
Looks like we can merge this. @cgillum |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Working my way through this. Adding a few comments now before I finish reviewing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a couple super-minor things. The most important is probably changing the wording in the documentation comments regarding .Await(...)
as I'm a bit worried that users might misunderstand how tasks can be used.
Co-authored-by: Chris Gillum <cgillum@gmail.com> Signed-off-by: mikeee <hey@mike.ee>
Signed-off-by: mikeee <hey@mike.ee>
Signed-off-by: mikeee <hey@mike.ee>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm signing off on this but with a couple final recommendations.
I appreciate the hard work that went into this. :)
Signed-off-by: mikeee <hey@mike.ee>
Signed-off-by: mikeee <hey@mike.ee>
- task invoke documentation - refactor type assertion for startworkflowbeta1 Signed-off-by: mikeee <hey@mike.ee>
Signed-off-by: mikeee <hey@mike.ee>
@yaron2 for your eyes |
@mikeee please resolve the conflicts and we can merge |
I had a feeling this would happen 😂 |
Signed-off-by: mikeee <hey@mike.ee>
@yaron2 good to go, not sure why codecov is unhappy but 🤷 |
Implements Workflow authoring using
durabletask-go
and also an interface to the dapr grpc management endpoints.Contributes towards the completion of dapr/dapr#7156 and closes #379
This PR also exposes the GRPC connection from the dapr client.
Requires documentation in dapr/docs#3895